home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / t_os / vdtwn / tvf / asmhd6 / tw2hd6 / h_dg.hd6 < prev    next >
Text File  |  1993-07-08  |  1KB  |  98 lines

  1. ds_name        db    '\KOMEI\実物\tvf_prg\H_DG',0
  2.  
  3.  
  4. paint_wd:
  5. re_paint:
  6. mouse_in:
  7.      ret
  8. be_called:
  9.  
  10.         push    0110h
  11.         pop    fs
  12.  
  13.         xor    ah,ah    ; EGB初期化
  14.  
  15.  
  16. ;        lea    edi,EGB_WORK
  17. ;        mov    ecx,1536
  18. ;        call    pword ptr fs:[EGB]
  19.  
  20.         mov    ax,0100h; 仮想画面の設定
  21.         mov    dx,9
  22.         call    zzz     ;pword ptr fs:[EG]
  23.         mov    ax,0101h
  24.         mov    dx,9
  25.         call    zzz   ;pword ptr fs:[EG]
  26.  
  27.         mov    ax,0500h; 書き込みページの設定(ページ0)
  28.         call    zzz    ;pword ptr fs:[EG]
  29.  
  30.         mov    ax,0601h; 表次頁の設定(ページ1優先)
  31.         mov    edx,11b
  32.         call    zzz   ;pword ptr fs:[EG]
  33.  
  34.         mov    ax,1B01h; ディジタイズ指定
  35.         call    zzz  ;pword ptr fs:[EG]
  36.  
  37. ;        xor    ah,ah    ; MouseBios初期化
  38. ;        lea    edi,MOUSE_WORK
  39. ;        mov    ecx,4096
  40. ;        call    pword ptr fs:[MB]
  41.  
  42.         mov    ah,7    ;水平移動範囲指定
  43.         mov    dx,0
  44.         mov    bx,180
  45.         call    MOUSE      ;pword ptr fs:[MB]
  46.         mov    ah,8    ;垂直移動範囲指定
  47.         mov    dx,0
  48.         mov    bx,120
  49.         call    MOUSE       ;pword ptr fs:[MB]
  50.  
  51.  
  52.  
  53. init_1:
  54.  
  55.      push ebp
  56.      push ds
  57.      push es
  58.         mov    ax,1Ch    ; 画面クリア
  59.         mov    ds,ax
  60.         mov    es,ax
  61.         mov    eax,10000000000000001000000000000000b
  62.         mov    edi,40000h
  63.         mov    ebx,360*2/4
  64.         mov    edx,400h-(360*2)
  65.         mov    ebp,240
  66.  
  67. ;        align    4
  68.  
  69. rep_:        mov    ecx,ebx
  70.         rep    stosd
  71.         add    edi,edx
  72.         dec    ebp
  73.         jne    rep_
  74.  
  75.         mov    ax,0101h; キ-ボ-ド関係設定
  76.         int    90h
  77.  
  78.      pop es
  79.      pop ds
  80.      pop ebp
  81.  
  82.  
  83.      ret
  84. zzz:
  85.      M_ZZZ
  86.  
  87.  
  88. look_me:
  89.      call sub_esi
  90.      dd 0,0
  91.      dw     0,0,10,42,20,39,15,1,0,0
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.